package com.lnsf.bookstore.web.cart.vo;

import java.io.Serializable;
import java.math.BigDecimal;

public class ApiCart implements Serializable {
    /**
     * 主键
     */
    private Integer id;

    /**
     * 会员Id
     */
    private Integer userId;

    /**
     * 商品Id
     */
    private Integer bookId;

    /**
     * 产品名称
     */
    private String bookName;

    /**
     * 市场价
     */
    private BigDecimal marketPrice;

    /**
     * 零售价格
     */
    private BigDecimal retailPrice;

    /**
     * 数量
     */
    private Integer number;

    /**
     * book表对应的book_specifition_ids
     */
    private String bookSpecifitionIds;

    /**
     * 
     */
    private Integer checked;

    /**
     * 商品图片
     */
    private String listPicUrl;

    /**
     * 规格属性组成的字符串，用来显示用
     */
    private String bookSpecifitionValueName;

    /**
     * bs_cart
     */
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     * @return id 主键
     */
    public Integer getId() {
        return id;
    }

    /**
     * 主键
     * @param id 主键
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 会员Id
     * @return userId 会员Id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 会员Id
     * @param userId 会员Id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 商品Id
     * @return bookId 商品Id
     */
    public Integer getBookId() {
        return bookId;
    }

    /**
     * 商品Id
     * @param bookId 商品Id
     */
    public void setBookId(Integer bookId) {
        this.bookId = bookId;
    }

    /**
     * 产品名称
     * @return bookName 产品名称
     */
    public String getBookName() {
        return bookName;
    }

    /**
     * 产品名称
     * @param bookName 产品名称
     */
    public void setBookName(String bookName) {
        this.bookName = bookName;
    }

    /**
     * 市场价
     * @return marketPrice 市场价
     */
    public BigDecimal getMarketPrice() {
        return marketPrice;
    }

    /**
     * 市场价
     * @param marketPrice 市场价
     */
    public void setMarketPrice(BigDecimal marketPrice) {
        this.marketPrice = marketPrice;
    }

    /**
     * 零售价格
     * @return retailPrice 零售价格
     */
    public BigDecimal getRetailPrice() {
        return retailPrice;
    }

    /**
     * 零售价格
     * @param retailPrice 零售价格
     */
    public void setRetailPrice(BigDecimal retailPrice) {
        this.retailPrice = retailPrice;
    }

    /**
     * 数量
     * @return number 数量
     */
    public Integer getNumber() {
        return number;
    }

    /**
     * 数量
     * @param number 数量
     */
    public void setNumber(Integer number) {
        this.number = number;
    }

    /**
     * product表对应的goods_specifition_ids
     * @return bookSpecifition product表对应的goods_specifition_ids
     */
    public String getBookSpecifitionIds() {
        return bookSpecifitionIds;
    }

    /**
     * product表对应的goods_specifition_ids
     * @param bookSpecifitionIds product表对应的goods_specifition_ids
     */
    public void setBookSpecifitionIds(String bookSpecifitionIds) {
        this.bookSpecifitionIds = bookSpecifitionIds;
    }

    /**
     * 
     * @return checked 
     */
    public Integer getChecked() {
        return checked;
    }

    /**
     * 
     * @param checked 
     */
    public void setChecked(Integer checked) {
        this.checked = checked;
    }

    /**
     * 商品图片
     * @return listPic 商品图片
     */
    public String getListPicUrl() {
        return listPicUrl;
    }

    /**
     * 商品图片
     * @param listPicUrl 商品图片
     */
    public void setListPicUrl(String listPicUrl) {
        this.listPicUrl = listPicUrl;
    }

    /**
     * 规格属性组成的字符串，用来显示用
     * @return bookSpecifition 规格属性组成的字符串，用来显示用
     */
    public String getBookSpecifitionValueName() {
        return bookSpecifitionValueName;
    }

    /**
     * 规格属性组成的字符串，用来显示用
     * @param bookSpecifitionValueName 规格属性组成的字符串，用来显示用
     */
    public void setBookSpecifitionValueName(String bookSpecifitionValueName) {
        this.bookSpecifitionValueName = bookSpecifitionValueName;
    }
}